home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / earkit / news / thor / thor.history < prev    next >
Text File  |  1998-05-24  |  19KB  |  480 lines

  1. This is an internal, informal unedited list of fixed bugs, changes and
  2. beta  notes  during  the THOR development process.  It is provided for
  3. those  who  might  find it interesting.  The timeline for this list is
  4. from the top to the bottom, with recent changes at the bottom.  Please
  5. read  the  readme  file  for  this  THOR release for an edited list of
  6. bugfixes and new features. Later releases includes a RCS (Revision
  7. Control System) revision header. This RCS version is not related to
  8. the actual version of the program described.
  9.  
  10. **********************************************************************
  11. **********************************************************************
  12. **********************************************************************
  13.  
  14. THOR 2.4616 (20.Apr.97) Pre-Release 1 candidate
  15.  
  16. Revision 2.62  1997/04/19  18:00:17  pettern
  17. - Visual Config window is in ClassAct now too
  18.  
  19. Revision 2.61  1997/04/16  21:44:15  pettern
  20. - Fixed a crash when changing screenmode
  21.  
  22. Revision 2.60  1997/04/14  23:33:21  pettern
  23. - Carbon copy handling on Followup too now.
  24. - Fixed a crashing problem with the icon bitmaps on depths larger than
  25.   8 (with CyberGFX).
  26. - Kill windows are ClassAct now.
  27.  
  28. Revision 2.59  1997/04/06  01:10:50  pettern
  29. - THOR now relies on ClassAct to work.
  30. - Pack/purge window expanded to include a separate tab section that will
  31.   list files attached to messages that were deleted in the purge.  It also
  32.   is 100% ClassAct now.
  33.  
  34. Revision 2.58  1997/03/31  11:33:43  pettern
  35. - TRUE kills implemented. Requires bbsread.library 4.66 or higher to work.
  36.  
  37. Revision 2.57  1997/03/31  09:49:31  pettern
  38. - Thor will handle Cc: and add the selected addresses at the top of the
  39.   message as Cc:'ed lines.
  40. - Fixed a problem with ARexx commands forcing updates of windows that were
  41.   iconified.
  42. - Dropdown menu on attachments etc. is not sticky anymore, and this fixes
  43.   the "autopoint" problem.
  44. - "mailto:someuser@somesite.com?subject=subject" kind of links
  45.   are now handled correctly.
  46. - '!' is not allowed in a URL anymore and commas (',') are allowed.
  47. - MAKESIGNATURE added to the ARexx interface of THOR. Needs testing.
  48.  
  49. Revision 2.56  1997/01/22  13:13:49  pettern
  50. - Unrecoverable deleted events are not shown anymore.
  51. - Fixed case-insensitive recognizion of links with the first char in
  52.   uppercase.
  53. - Double-clicking an entry in the user database will enter a message
  54.   to that person.
  55. - THOR will now make sure attachments can be deleted, even if a
  56.   datatype hold a lock on it, by freeing all inline pictures before
  57.   deletion.
  58. - Multiselection possible in the event window on all but edit.
  59.  
  60. Revision 2.55  1997/01/20  15:03:51  pettern
  61. - Fixed a problem with 16-colour filetype icons, a pen array was too small causing
  62.   overwrites and enforcer hits.
  63. - The icon mapping palette was somewhat wrong and it's corrected now.
  64. - Fixed a problem with URL link detection when there were several on the same
  65.   line.
  66. - Popdown code rewritten to use callback hook functions on each filetype, making
  67.   the code easier to maintain and more OO.
  68. - Inline can only be used once on an attachment now.
  69. - news: links handled now, and will present the option to join the group or
  70.   start ConnectTHOR on it directly.
  71.  
  72. ConnectTHOR:
  73. - 2 new arguments: BROWSENEWS (for entering the newsbrowser directly), and
  74.   NEWSGROUP used with BROWSENEWS.
  75. - Fixed a CT crash when no stack is running (I hope).
  76. - Added a "flush log" menu item.
  77. - Fixed a memory leak.
  78.  
  79. Revision 2.54  1997/01/10  00:28:30  pettern
  80. - Fixed a broken else in a if() test that would cause messages not selected to
  81.   be deleted.
  82. - mailto: not button'ized on non-TCP#?/UUCP/#?SOUP systems.
  83. - filetype icons can be of any depth now. Depths above 4 bitplanes will be
  84.   remapped to 16 colours (unless it's a NewIcon).
  85. - Fixed the popup menu again so that it works with the path is stripped off
  86.   attachments.
  87. - Moved the URL detection code before the prosess styles code, so you won't
  88.   get styles or ANSI sequences on lines that contain a recognized URL.
  89. - If no directory for download is specified (like for ftp:// url links), you
  90.   won't see any "in <empty>" in the event window.
  91. - Strips the path of single fileattachments in the eventwindow too now.
  92.  
  93. Revision 2.53  1997/01/02  14:22:43  pettern
  94. - Clicking on mailto: works almost like enter msg now.
  95. - Shortcuts in the File attachment should work now.
  96. - The datatype filetype will be in the Type: description
  97.   on attachments now.
  98. - Bitmaps etc. from the filetype icons were allocated
  99.   but not freed as they should. Fixed.
  100. - The 8 pens for normal/MagicWB icons are now allocated
  101.   on OS 3.0 and higher, and non-Newicon icons are remapped to these
  102.   pens.
  103. - The requester whether to delete attachments have "Delete All" and
  104.   "Delete None" options now (needs testing).
  105. - Link detection is now case-insensitive.
  106. - Path and arguments in the default tool on filetype icons are stripped
  107.   now.
  108.  
  109. Revision 2.52  1996/12/22  11:15:54  pettern
  110. - Pre-processes % characters in the FromAddr or ReplyToAddr that could
  111.   cause crashes when replying so this won't happen.
  112. - Rewritting the URL detection code to be able to handle mailto: too.
  113.   mailto: will not currently behave correctly.
  114.  
  115. Revision 2.51  1996/12/16  18:16:49  pettern
  116. - When getting a list of mail packets in the download dir fails, the systems 
  117.   list will still be shown.
  118. - Supported for selected icon on the filetypes stuff.
  119. - If a filetype icon is a project icon, the default tool will replace Multiview
  120.   in the popdown menu when clicking on an attachment icon.
  121. - Removed a few bugs when there's not enough memory to load the passive conferencelist
  122. - If a ftp:// link is not complete with a filename, a popdown menu will appear
  123.   that lets you select to use an external program on the link. For this to happen,
  124.   you must have configured a ftp client that'll accept ftp:// links on the command
  125.   line. AmiFTP supports this. (it must be configured, but you can still have Internal
  126.   in the visual config on ftp://)
  127.  
  128. Revision 2.50  1996/12/14  15:41:47  pettern
  129. - Fixed all known http:// ftp:// detection bugs.
  130. - Added support for external icons for the various filetypes
  131.   in attachments. The icons should reside "filestypes/" in the THOR
  132.   dir. See included icons for examples.
  133. - Added popdown menu instead of requesters when clicking on attachment
  134.   icons.  Requires supplied chooser.gadget V42.
  135. - NewIcons support to the external filetype icons added too
  136. - Text attachments are shown inline automatically.
  137.  
  138. Revision 2.49  1996/12/11  14:30:28  pettern
  139. - Added http:// and ftp:// optional link detection with actions on mouseclick.
  140.   See the visual config window for configuration options.
  141. - Added "Get Current User" to the User database window.
  142.  
  143. Revision 2.48  1996/11/27  02:13:51  pettern
  144. - Fixed crashing bug when using attach without a listfont configured.
  145.  
  146. ==============================================================================
  147. utnet.library
  148. -------------
  149.  
  150. 4.110:
  151.     Forwarded messages without comment had a corrupt date.
  152.     The month of the date header in the forwarded message itself was
  153.     incorrect.
  154.  
  155. 4.129:
  156.     No MIME headers were created in newsposting even if quoted-printable
  157.     encoding was used.
  158.     Fixed that base64 message parts containing a content-disposition header
  159.     were not decoded.
  160.  
  161. 4.135:
  162.     A parentesis that has been screwed up was causing trouble with local
  163.     copies of messages with attached files and more.
  164.  
  165. 4.164:
  166.     Features the new undocumented Sortmail Helper 96® feature.
  167.  
  168. 4.173:
  169.     Fixed replyconf in sortmail helper.
  170.     Added support for sortmail moves with a custom reply-to address.
  171.     Sortmail triggers are no longer checked in reverse order.
  172.  
  173. 4.188:
  174.     Workaround for the gethostname() bug in TermiteTCP (1.10), which means
  175.     sending mails should work with TermiteTCP too.
  176.  
  177. 4.196:
  178.     Sortmail Helper search is now case independent.
  179.  
  180. 4.209:
  181.     Sortmail Helper sometimes didn't set the reply conference correctly,
  182.     because the wrong taglist was searched.
  183.  
  184. 4.211:
  185.     The ReplyName tag was set even when only an address and no name
  186.     appeared in the reply-to header.
  187.  
  188. 4.233:
  189.     Parsing of message/partial was not always working because of a
  190.     misplacement of a parentesis.
  191.  
  192. 4.237:
  193.     Uses MIME quoted headers in outgoing messages header when
  194.     quoted-printable encoding is used.
  195.  
  196. 4.260:
  197.     Some text/enriched messages that contained '=' as the last character
  198.     on the line would cause a crash.
  199.  
  200. 4.276:
  201.     Sortmail Helper would treat MATCHALL triggers incorrectly when headers
  202.     sought for did not exist in the message.
  203.  
  204. 4.343:
  205.     Sortmail Helper now supports COPY fully, when DELMSG is not used too.
  206.     Sortmail Helper works with multiple ACTIONS, and supports the EXTERNAL
  207.     command.  Notice however, %p is not supported in SCRIPTOPTS, and Arexx
  208.     clips are not supported.  These are likely not to be supported later,
  209.     so scripts should not use them.
  210.     When Sortmail Helper finds an ACTION it does not support, all messages
  211.     matching that trigger is skipped.
  212.  
  213. 4.369:
  214.     Sortmail Helper:  Skipped triggers where DELUSER/S was used.  Never
  215.     added messages when EXTERNAL failed and no COPY action existed.
  216.     Changed the logging output somewhat.  NOLOCAL/S is supported for
  217.     triggers, and LOCALTO/K globally.
  218.  
  219. 4.420:
  220.     Instead of listing all the new conferences, the first conference was
  221.     listed x times in the "New conferences" mail.
  222.     Added support for the external SplitDigest script in Sortmail Helper.
  223.  
  224. 4.447:
  225.     If the message had no body, the custom header code would generate a
  226.     giant file.  No empty line between the header and the body is required
  227.     anymore.
  228.     Added support for the external SaveMessage and ParseRecent scripts in
  229.     Sortmail Helper.
  230.     It is now possible to use From: in the custom header of a message. The
  231.     configured name will be entered in a Sender: header line when this is
  232.     used.
  233.  
  234. 4.463:
  235.     If a mime part had to colons in the filename (As might happen from some
  236.     Acorn newsreader), parsing would fail.
  237.     Version 4.447 had an allocation bug in SMH, that caused crash if the
  238.     SUBSTITUTE option was used in a SaveMessage trigger.
  239.     SMH handles the new internal "real" kills in bbsread correctly.
  240.     Note: DESTSYS is still not supported on by SMH on COPY actions.  This
  241.     requires a nasty hack, so I am uncertain if it will ever be supported.
  242.     Unfortunate "break" in the previous version caused most multi-action
  243.     trigger matches to fail.
  244.     End of boundaries for Multipart MIME messages is checked correctly, fixes
  245.     problems with Imagine mailinglist.
  246.  
  247.  
  248. gettcp
  249. ------
  250.  
  251. 1.37:
  252.     When using the NONEWS keyword or aborting while downloading, the
  253.     progress bar stayed at 100% while parsing messages.
  254.     It was not possible to break mail retrieval using the Abort-button
  255.     (probably since 1.23).
  256.  
  257. 1.38:
  258.     Whenever the number of mail messages was dividable by 16, the last 16
  259.     messages where not deleted from the pop server. This caused duplicates
  260.     the next time mail was retrieved.
  261.  
  262. 1.39:
  263.     The POP password is remembered from session to session when the
  264.     PERIODIC argument is used.
  265.  
  266. 1.40:
  267.     Reports what actions the Sortmail Helper does
  268.  
  269. 1.41:
  270.     When the PERIODIC argument is used, startup and exit is no longer
  271.     logged every X minute.  Except for the first attempt, nothing is logged
  272.     when there is no news/mail available.
  273.  
  274. 1.42:
  275.     The configured nntp port setting was ignored.  I was sure I had fixed
  276.     this?  Anyway, the cfgtcp I have here, CfgTCP 2.193 (26.Aug.96) does not
  277.     save the setting of the nntp port.
  278.  
  279. 1.43:
  280.     The previous version saved x identical entries to the list of new
  281.     newsgroups.
  282.  
  283. 1.44:
  284.     "news:" is entered in front of newsgroup names in the information message
  285.     concerning new newsgroups.  This is done to enable the user to subscribe
  286.     in Thor by clicking the name in the listview.
  287.  
  288.  
  289.  
  290. sendtcp
  291. -------
  292.  
  293. 1.27:
  294.     Deadlock while cleaning up when sendtcp was called from Thor
  295.     (TCP_ONLINE).  sendtcp was waiting for thor to pick up a arexx command,
  296.     thor waiting for sendtcp to finish.
  297.  
  298. 1.30:
  299.     Does no longer list "0 failed" in the log.
  300.     Changed to use the new ftp function in utnet.library
  301.  
  302. 1.31:
  303.     Supports Sortmail Helper
  304.  
  305. 1.32:
  306.     Uses the thorversion environment variable in message headers.
  307.  
  308.  
  309.  
  310. packsoup
  311. --------
  312.  
  313. 1.20:
  314.     Always adds a CR to the end of the lines, since some installations
  315.     had problems with CRLF.
  316.     Unsets the error flag if a previously error marked event is
  317.     successfully packed.
  318.     Accepts FORWARD events.
  319.  
  320. 1.22:
  321.     Uses the thorversion environment variable in message headers.
  322.  
  323.  
  324.  
  325. parseuucp
  326. ---------
  327.  
  328. 3.79:
  329.     Support for Sortmail Helper
  330.     Does no longer require large continous buffers to parse mailboxes.
  331.  
  332.  
  333.  
  334. senduucp
  335. --------
  336.  
  337. 1.8:
  338.     Supports Sortmail Helper
  339.  
  340. 1.9:
  341.     Uses the thorversion environment variable in message headers.
  342.  
  343.  
  344. THOR 2.4782 (16.Aug.97) 2.5 Final Release
  345. - Possible workaround for the garble in popdown menu on fileattachments if no
  346.   default tool was provided in the icon.
  347. - Main reader listview will not scroll without holding the button in after
  348.   the inline icon has been used.
  349. - Kill window has a cycle gadget to hide all deleted entries.
  350. - You can now reply to separate message parts (the popdown menu works)
  351. - Fixed upload so it doesn't crash
  352. - Removed PROGDIR: from the default web browser script to use on http: links.
  353. - Fixed Arexx GETMESSAGEARRAY when in Show All mode
  354. - x-mailid:<id> (for internal use) and news:<msgid> recognized as links if
  355.   the eventtypes EVE_REQUESTMSG and EVE_RETRACTMSG are available on the
  356.   system type.
  357. - search window is ClassAct now
  358. - added grouping/sorting of messages in Show ALL mode too.  Requires V5 of
  359.   bbsread.library now.
  360. - Fixed a small bug that would stop the rendering of a link too far from the
  361.   right edge.
  362. - Added a description field for kills, so the user can add a comment to each
  363.   kill/emphasize.
  364. - When packing/purging, only the last conf would get its attachments shown in the
  365.   attachment part of the window. Fixed.
  366. - %P in the external editor prefs really works now.  Remember that the filename is
  367.   the last parameter passed in to the external editor.
  368. - Receiver of the Cc'ed message will be in the Cc-list now too.
  369. - When writing an event, the data about the event will be shown in the info bar
  370.   at the bottom of the main window.
  371. - Added support for detecting https:// links.
  372. - Visual Config adds an option to show pictures automatically inline or with the
  373.   external viewer.
  374. - Somewhere in the past, I added new formatting codes for the reply/forward
  375.   string, but forgot to document them. Here they are:
  376.   %F      -   Sender first name
  377.   %L      -   Sender last name
  378. - Fixed the problem when marking the last message in a conference as unread,
  379.   then proceeding to the next conference with delayedmarking on.  In these
  380.   cases, the message would still be marked as read. This has been fixed.
  381. - Fixed the problems with weird effects in the listview on ftp and news
  382.   links.
  383. - The directory used for copying attachments to will be remembered and will be
  384.   default on the next file.
  385. - If an attachment you copy already exist, you will be asked if it should be
  386.   overwritten.
  387.  
  388. ConnectTHOR:
  389. - Option for filtering out crosspostings so they are only shown ONCE among the
  390.   headers.
  391.  
  392. ConfigTHOR:
  393. - Signature Command was never saved, it was always saved as File.
  394. - Option for always encoding mail as quoted-printable added to 
  395.   system->import/export settings.
  396.  
  397. CfgTCP:
  398. - Adding and deleting Aminet entries possible.
  399.  
  400. FSE (all changes by Børge Nøst <bnost@sn.no>):
  401. - Top/bottom of text (ctrl-up / ctrl-down)
  402. - Rightarrow now goes to the very last position on the line and not the 
  403.   second last
  404. - Cursor does not forget position when entering empty line.
  405. - Cursor validates position on page up/down.
  406.  
  407. utnet.library:
  408. 5.12:
  409.     Fixed crashes which occured when forwarding a message without adding a
  410.     comment.
  411.     Quotes names which includes a period, because some mail server is
  412.     complaining about this.
  413.     Unfortunate "break" in the previous versions caused most multi-action
  414.     trigger matches to fail.  Deja vu, I know I fixed this in 4.463, but
  415.     now it was here again!
  416.     Removed some debug output from the SMTP code.
  417.  
  418. 5.20:
  419.     Forwarded messages would incorrectly include carrage returns for
  420.     SOUP and UUCP systems.
  421.     A mismatch in the fd file might have caused problems for message
  422.     forwarding.
  423.  
  424. 5.32:
  425.     An empty base64 message/submessage does not cause parsing to stop
  426.     anymore (Bug in YAM).
  427.     Changed to save progress of nonexisting newsgroups in case they
  428.     show up again later.
  429.     Less influenced by corrupt message headers (missing lines).
  430.  
  431. 5.66:
  432.     Would crash if the sortmail config contained only a GLOBAL setting and
  433.     no triggers.
  434.     Uses NP_Cli in the SystemTags() call, maybe giving a better
  435.     path to the rexx programs started from SMH.
  436.  
  437. 5.67:
  438.     Supports CDNT_MAILFOLDER flag.
  439.  
  440. 5.80:
  441.     Added support for APOP as authentication.
  442.  
  443. 5.115:
  444.     SMH now supports the DESTSYS argument for COPY actions.
  445.  
  446. 5.168:
  447.     If configured, the email address for a conference is accepted when
  448.     sending mails and newspostings (Useful to avoid spamming).
  449.     SMH now supports PATTERN in search lines in the sortmail.cfg file.
  450.     When this keyword is present, the CRITERIA string is compared as
  451.     an AmigaDOS pattern instead of a substring.
  452.     SMH now supports FORWARD actions, requires DESTCONF and SENDTO
  453.     arguments.
  454.  
  455. 5.196:
  456.     "Out of memory" was reported when a base64 encoded text part contained
  457.     no data (Generated by buggy YAM).
  458.     SMH now supports GROUPS (AmigaDOS pattern) in the trigger lines. This
  459.     makes it possible to use SMH with newsgroups as well as the EMail
  460.     conference.
  461.     SMH now supports BODY as search parameter, which lets you scan the body
  462.     of the messages.  This can be combined with PATTERN to do a pattern
  463.     search in the body.
  464.     SMH accepts TEXTFILE as an optional argument for forward.  If present,
  465.     this file will be inserted in the beginning of the forwarded message.
  466.     SMH pattern semantics changed.  Pattern was boolean in the previous
  467.     version, but is now a string.  Also, SUBSTR is accepted and prefered
  468.     instead criteria in the triggers.
  469.     SMH now supports MAIL actions. This is simular to forward and requires
  470.     DESTCONF, SUBJECT and TEXTFILE arguments.  SENDTO is optional, and
  471.     defaults to the sender of the message causing the trigger.
  472.  
  473. 5.236:
  474.     SMH: If there is no action defined, and DELMSG is used in the trigger,
  475.     the message is never added to the database (this is a kill in other
  476.     words.)
  477.     SMH now supports NOT in search lines.  
  478.     SMH now supports the DELUSER (adduser) trigger option.
  479.  
  480.